package com.jwds.digital.bios.business.core.infrastructure.vo.belt;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 电参数数据结构(数采秒级数据)
 *
 * @author 林柏云
 * @date 2024-10-24
 */
@Data
@ApiModel(value="BeltElectricParameters返回数据对象")
public class BeltElectricParametersRespVO  {

  @ApiModelProperty(value = "主键Id")
  private Long id;

  @ApiModelProperty(value = "皮带名称")
  private String beltName;

  @ApiModelProperty(value = "皮带带速")
  private BigDecimal beltSpeed;

  @ApiModelProperty(value = "自动信号")
  private Integer autoSignal;

  @ApiModelProperty(value = "运行信号")
  private Integer runSignal;

  @ApiModelProperty(value = "故障信号")
  private Integer faultSignal;

  @ApiModelProperty(value = "料流信号")
  private Integer flowSignal;

  @ApiModelProperty(value = "电机电流")
  private BigDecimal motorCurrent;

  @ApiModelProperty(value = "电机电压")
  private BigDecimal motorVoltage;

  @ApiModelProperty(value = "相位角")
  private BigDecimal phaseAngle;

  @ApiModelProperty(value = "负载信号")
  private Integer loadSignal;

  @ApiModelProperty(value = "电机转速")
  private BigDecimal motorSpeed;

  @ApiModelProperty(value = "皮带秤瞬时值")
  private BigDecimal instantBeltScale;

  @ApiModelProperty(value = "皮带秤累计值")
  private BigDecimal totalBeltScale;

  @ApiModelProperty(value = "电机温度")
  private BigDecimal motorTemperature;

  @ApiModelProperty(value = "电机振动信号")
  private Integer motorVibrationSignal;

  @ApiModelProperty(value = "电表耗电量")
  private BigDecimal meterPowerConsumption;

  @ApiModelProperty(value = "发送时间")
  
  private LocalDateTime sendTime;

  @ApiModelProperty(value = "创建时间")
  
  private LocalDateTime createTime;

  @ApiModelProperty(value = "更新时间")
  
  private LocalDateTime modifyTime;

  @ApiModelProperty(value = "创建人")
  private String createUser;

  @ApiModelProperty(value = "更新人")
  private String modifyUser;

  @ApiModelProperty(value = "逻辑删除:0-未删除,1-已删除")
  private Integer isDeleted;

  /***********扩展字段***************/

}
